using System;
using AutoPoco.Configuration;

namespace Autopoco.Contrib
{
    public abstract class BaseDataGenerator<T> : IDataGenerator
    {
        public bool IsConfigured { get; protected set; }

        public Type Type
        {
            get
            {
                return typeof (T);
            }
        }

        public abstract IEngineConfigurationBuilder Configure(IEngineConfigurationBuilder configurationBuilder);
    }

}